forward deposit purchase and sale commitments - French English Dictionary